#ifdef RBINPUTKEY
RBINPUTKEY(LBUTTON, 0x01)
RBINPUTKEY(RBUTTON, 0x02)
RBINPUTKEY(CANCEL, 0x03)
RBINPUTKEY(MBUTTON, 0x04)
RBINPUTKEY(SPACE, 0x20)
RBINPUTKEY(PRIOR, 0x21)
RBINPUTKEY(NEXT, 0x22)
RBINPUTKEY(END, 0x23)
RBINPUTKEY(HOME, 0x24)
RBINPUTKEY(LEFT, 0x25)
RBINPUTKEY(UP, 0x26)
RBINPUTKEY(RIGHT, 0x27)
RBINPUTKEY(DOWN, 0x28)
RBINPUTKEY(SELECT, 0x29)
RBINPUTKEY(PRINT, 0x2A)
RBINPUTKEY(EXECUTE, 0x2B)
RBINPUTKEY(SNAPSHOT, 0x2C)
RBINPUTKEY(INSERT, 0x2D)
RBINPUTKEY(DELETE, 0x2E)
RBINPUTKEY(HELP, 0x2F)
#endif //RBINPUTKEY

#ifdef RBINPUTKEYASCII
RBINPUTKEYASCII(0, '0')
RBINPUTKEYASCII(1, '1')
RBINPUTKEYASCII(2, '2')
RBINPUTKEYASCII(3, '3')
RBINPUTKEYASCII(4, '4')
RBINPUTKEYASCII(5, '5')
RBINPUTKEYASCII(6, '6')
RBINPUTKEYASCII(7, '7')
RBINPUTKEYASCII(8, '8')
RBINPUTKEYASCII(9, '9')
RBINPUTKEYASCII(A, 'A')
RBINPUTKEYASCII(B, 'B')
RBINPUTKEYASCII(C, 'C')
RBINPUTKEYASCII(D, 'D')
RBINPUTKEYASCII(E, 'E')
RBINPUTKEYASCII(F, 'F')
RBINPUTKEYASCII(G, 'G')
RBINPUTKEYASCII(H, 'H')
RBINPUTKEYASCII(I, 'I')
RBINPUTKEYASCII(J, 'J')
RBINPUTKEYASCII(K, 'K')
RBINPUTKEYASCII(L, 'L')
RBINPUTKEYASCII(M, 'M')
RBINPUTKEYASCII(N, 'N')
RBINPUTKEYASCII(O, 'O')
RBINPUTKEYASCII(P, 'P')
RBINPUTKEYASCII(Q, 'Q')
RBINPUTKEYASCII(R, 'R')
RBINPUTKEYASCII(S, 'S')
RBINPUTKEYASCII(T, 'T')
RBINPUTKEYASCII(U, 'U')
RBINPUTKEYASCII(V, 'V')
RBINPUTKEYASCII(W, 'W')
RBINPUTKEYASCII(X, 'X')
RBINPUTKEYASCII(Y, 'Y')
RBINPUTKEYASCII(Z, 'Z')
#endif //RBINPUTKEYASCII

#ifdef RBINPUTKEYASCII
#undef RBINPUTKEYASCII
#endif

#ifdef RBINPUTKEY
#undef RBINPUTKEY
#endif
